<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>

<body>
<script>
	//var arr=[1,2,3,4];
//	var arr=new Array(1,2,3,4);
//	alert(arr[0])

	//length
//	var arr=[1,2,3,4]
//	arr.length=10;
//	alert(arr[6])
	
	
	//数组方法
	
	//头尾 添加、删除
	//push 
//	var arr=[1,2,3]
//	arr.push(4);
//	alert(arr)
	//pop
//	var arr=[1,2,3]
//	arr.pop();
//	alert(arr)
	
	//shift
//	var arr=[1,2,3]
//	arr.shift();
//	alert(arr)
	
	//unshift
//	var arr=[1,2,3]
//	arr.unshift(4);
//	alert(arr)
	
	
	//排序
	//sort([比较函数])
//var arr=['float','zindex','xy','absolute','pansy'];
//arr.sort()
//alert(arr)
	
/*var arr=[96,8,12,72,33,118]
arr.sort(function (num1,num2){
	//return num1-num2
	return num2-num1		
});
alert(arr)
*/

	
	
	//转换	
	//concat 连接两个数组
//	var str1='abc';
//	var str2='123';
//	alert(str1+str2)
	
//	var arr1=[1,2,3]
//	var arr2=[6,7,8]
//	alert(arr1.concat(arr2))
	
	//join  用分隔符，组合数组元素，生成字符串
//	var arr=[1,2,3,4]
//	alert(arr.join('-'))
	
	
	
	// 字符串方法 split-------与join相反，把字符串转成数组
//	var str='12-4-5-8';
//	var arr=str.split('-')  //split转换出来的都是字符串
//	alert(arr[0])
	//alert(arr[0]+arr[1])	//-->124
	
	
	//插入、删除 splice(开始,长度,元素……)
		//删除：  splice(开始,长度)
		//插入： splice(开始,0,元素……)
//1.中间删除
//var arr=[1,2,3,4,5,6,7,8]
//arr.splice(2,3)
//alert(arr)	
//2.中间插入
//var arr=[1,2,3,4,5,6,7,8]
//arr.splice(5,0,'a','b','c')
//alert(arr)	
//3.替换
var arr=[1,2,3,4,5,6,7,8]
arr.splice(1,2,'a','b')
alert(arr)	
	
	
</script>
</body>
</html>
